Medical Dictionary

obturator canal

noun

Medical Definition of OBTURATOR CANAL

:  the small patent opening of the obturator foramen through which nerves and vessels pass and which is formed by the obturator groove covered over by part of the obturator membrane

Browse

How to use a word that (literally) drives some people nuts.
Test your vocab with our fun, fast game
Ailurophobia, and 9 other unusual fears